Sublime Text

简介

Sublime Text是一个复杂的文本编辑器,用于代码,标记和散文。
你会喜欢光滑的用户界面,非凡的功能和惊人的表现。

示范

  1. 使用多个选择快速重命名变量。
    这里⌘D用于选择当前单词的下一个出现。
  2. 通过多重选择进行批量编辑。
    这里⇧⌘L用于将选择分割成行,然后同时对每一行进行编辑。
  3. 命令调色板可以快速访问功能。
    这里⇧⌘P用于显示Command Palette,“sspy”(Set Syntax:Python的缩写) 用于将当前文件的语法设置为Python。
  4. 使用Goto Anything可以在文件之间快速浏览,即使在最大的项目中。
    ⌘P显示Goto Anything,然后输入文件和目录名称过滤器。
  5. Goto任何东西也可用于在文件中显示功能,行或单词。
    在文件名后键入@以过滤符号。 更多
  6. 使用正则表达式查找和替换。
    这里通过使用正则表达式“+”来查找空格组,从而删除不需要的空格,然后与“全部查找”按钮同时选择。

有些用户喜欢Sublime Text的优点

去任何地方

使用Goto Anything只打几个按键即可打开文件,并立即跳转到符号,行或单词。

用⌘P触发,可以:

  • 键入文件名的一部分以将其打开。
  • 键入@跳转到符号,#在文件中搜索,以及:转到行号。

这些快捷方式可以组合起来,所以tp @ rf可能会带你到一个文件text_parser.py中的一个函数read_file。 同样,tp:100将带你到同一个文件的第100行。

多行选择同时编辑

同时进行十次更改,而不是一次更改十次。 多个选择允许您一次交互式更改多行,重新命名变量,并比以前更快地处理文件。

尝试按⇧⌘L将选择分割成行,⌘D选择下一个出现的所选单词。 要使用鼠标进行多项选择,请查看“列选择”文档。

命令调色板

命令调色板具有不常用的功能,如排序,更改语法和更改缩进设置。 只需几个按键即可,您可以搜索所需的内容,而无需浏览菜单或记住隐藏的键绑定。

使用⌘⇧P显示命令调色板。

分心自由模式

当您需要对焦时,分心自由模式可以帮助您。 分心自由模式是全屏幕,无铬编辑,只有您的文本在屏幕中央。 您可以根据需要逐步显示UI的元素,如选项卡和查找面板。

您可以使用View / Enter Distraction Free Mode菜单进入Distraction Free Mode。

拆分编辑

通过分割编辑支持,充分利用宽屏幕显示器。 并排编辑文件,或编辑一个文件中的两个位置。 您可以根据需要编辑尽可能多的行和列。

通过使用多个窗口进行编辑,并在每个窗口中使用多个分割,来利用多个显示器。

查看分割编辑选项的“视图/布局”菜单。 要将多个视图打开到一个文件中,请使用文件/新建视图到文件菜单项。

自定义任何东西

键绑定,菜单,代码段,宏,完成等等 - 只有Sublime Text中的所有内容都可以使用简单的JSON文件进行自定义。 该系统为您提供灵活性,因为可以根据每个文件类型和每个项目指定设置。

即时项目开关

Sublime Text中的项目捕获工作空间的完整内容,包括修改和未保存的文件。 您可以以类似于Goto Anything的方式在项目之间切换,并且交换机是即时的,没有保存提示 - 所有的修改将在下次打开项目时恢复。

插件API

Sublime Text具有强大的基于Python的插件API。 随着API,它配备了一个内置的Python控制台,实时交互式实验。

跨平台

Sublime Text可用于OS X,Windows和Linux。 无论使用什么操作系统,都需要一个许可证,您可以在每个拥有的计算机上使用Sublime Text。

Sublime Text使用自定义UI工具包,针对速度和美观进行优化,同时利用每个平台上的本机功能。

参考

Sublime Text 官网

欢迎大家关注:huazi's微信公众号